Developer Driven and User Driven Usability Evaluations

نویسنده

  • Anders Rysholt Bruun
چکیده

Software companies focusing on Usability Engineering facetwo major challenges, the first being the sheer lack ofusability specialists leading to missing competences in theindustry and the second, which regards small companiessuffering from the constraint of low budgets, thus not beingable to fund usability specialists or comprehensiveconsultancy. Training of non-usability personnel in criticalusability engineering methods has the potential of easingthese challenges. It is, however, unknown how much andwhat kind of research that has been committed to novicetraining in UE methods. This paper presents acomprehensive literature study of research conducted in thisarea, where 129 papers are analyzed in terms of researchfocus, empirical basis, types of training participants andtraining costs. Findings show a need for further empiricalresearch regarding long term effects of training, trainingcosts and training in user based evaluation methods. Author KeywordsTraining, developers, usability engineering, literaturereview. ACM Classification KeywordsH5.2 Information interfaces and presentation (e.g.,HCI):User Interfaces -User-centered design, Training, help anddocumentation. INTRODUCTIONDuring the last decade large software companies haveincreased their focus on introducing usability engineering(UE) methods into the development processes. Onechallenge for these companies is the sheer lack of usabilityspecialists in the industry, which leads to missingcompetences across the board and hence, problems withincorporating UE in the development processes [16, 24].However, small companies do not even have the privilegeof staffing usability specialists and these have to cope withissues such as the constraint of low budgets. In practice thismeans that small software companies do not have the fundsto pay for comprehensive consultancy or staffing ofusability specialists [13, 18, 28] as they are expensive tohire [23]. A survey conducted by Gulliksen et al.acknowledges this by showing that usability specialists areprimarily employed by medium-sized or large companies[12]. In their study 70 % of the 194 respondents, areemployed usability specialists in companies with at least 50employees, which are categorized as medium-sized [9].This is also supported by Rosenbaum et al. that shows thatmost usability specialists are employed in large companiesconsisting of 250 or more employees [25]. The fact that small companies usually do not have staff withusability competences is expressed as one of the mainbarriers for incorporating UE in the development process[22]. This is also supported in the survey presented in [25]that shows that 17.3 % of 134 respondents mentionedmissing competences as one of the main obstacles. One way of solving the problems of incorporating UE insoftware companies is to increase knowledge of the subjectacross the set of stakeholders [12]. Thus, training non-usability personnel in critical usability engineering methodshas the potential of easing problems regarding the lack ofusability specialists in the industry, which is experienced inlarge companies. Training also provides an opportunity forsmall companies to apply UE methods as the developersthemselves are driving the UE process, thus lessening theneed to staff usability specialists, which cannot be funded. Some studies provide promising insights regarding trainingof usability novices in UE methods. Metzker and Offergelddescribe a software project in which developers participatedin contextual task analysis, which motivated the participantsto produce components with a high level of usability [22].Another study presented in [17] describes how a non-usability specialist learned to apply a usability evaluationmethod. The participant stated that only little experiencewith cognitive psychology was needed in order to apply themethod. Seffah et al. describes the opposite case in whichusability specialists having sufficient technical knowhoweased integration of UE methods in the developmentprocess and gained wide acceptance from developers [29].Permission to make digital or hard copies of all or part of this work forpersonal or classroom use is granted without fee provided that copies arenot made or distributed for profit or commercial advantage and that copiesbear this notice and the full citation on the first page. To copy otherwise,or republish, to post on servers or to redistribute to lists, requires priorspecific permission and/or a fee.NordiCHI 2010, October 16–20, 2010, Reykjavik, Iceland.Copyright 2010 ACM ISBN: 978-1-60558-934-3...$5.00.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Usability Aware Model Driven Development of User Interfaces

We propose an approach how to develop and integrate usability metrics in (multimodal) dialog systems and user interfaces with Model Driven Software Development (MDSD). It enables the developer to start early with simple metrics and allows him to refine them during the ongoing work. Additionally, we show how the resulting metrics can be used to estimate the usability in advance, so that the deve...

متن کامل

Towards a Usability Evaluation Process for Model-Driven Web Development

This paper presents an approach to integrate usability evaluations into Model-Driven Web development processes. Our main motivation is to define a generic usability evaluation process which can be instantiated into any concrete Web development process that follows a Model-Driven Development (MDD) approach. A preliminary version of a Web Usability Model was defined in order to support this usabi...

متن کامل

A Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)

Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...

متن کامل

Re-usability of traffic signs for inactive drivers with consideration of personal characteristics and sign features

There has been an increasing concern about inactive drivers who would easily lead to road accidents and fatalities once return to driving. This study investigated the re-usability of traffic signs for inactive drivers with consideration of driver factors and cognitive sign features. Fifty-seven Hong Kong Chinese, who possessed a full driving license but had not driven for an extended period, co...

متن کامل

Comparing and Reconciling Usability-Centered and Use Case-Driven Requirements Engineering Processes

During the two last decades, the humancomputer interaction community has developed a large variety o f techniques and tools for gathering, specifying and validating usability requirements including user characteristics, tasks, work environment as well as usability goals such as effectiveness, efficiency and user satisfaction. Unfortunately, even i f their importance are accepted by software dev...

متن کامل

Usability Evaluation of User Interfaces Generated with a Model-Driven Architecture Tool

Model-Driven Architecture (MDA) has recently attracted interest of both research community and industry corporations. It specifies an automated process of developing interactive applications from high-level models to code generation. This approach can play a key role in the fields of Software Engineering (SE) and Human-Computer Interaction (HCI). However, although there are some MDA-compliant m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012